
//  // 获取歌词 reqMusicLyric
//  function  async getMusicLyric() {
//     const result = await this.$API.reqMusicLyric(this.id);
//     // console.log(result)
//     if (result.code == 200) {
//       // 保留数据
//       const lyric = result.lrc.lyric;
//       // 正则所有\n
//       const regNewLine = /\n/;
//       // 分隔所有\n 保留到lineArr
//       const lineArr = lyric.split(regNewLine);
//       // 正则表达式 匹配所有时间    [01:23.230]
//       const regTime = /\[\d{2}:\d{2}.\d{2,3}\]/;
//       // 遍历分隔后的数组
//       lineArr.forEach((item) => {
//         // 遍历数组  [00:00.000] 作词 : 代岳东/周振霆
//         // console.log(item)
//         if (item === "") return;
//         const obj = {};
//         // 每一项匹配正则
//         const time = item.match(regTime);
//         // 给obj添加一个lyric属性  切割】后面的文字去除空白 如果没有文字就返回空 有就去除空白
//         obj.lyric =
//           item.split("]")[1].trim() === "" ? " " : item.split("]")[1].trim();
//         // console.log(lyric);
//         // 如果有时间这一项 就返回格式化后的时间 没有就返回0
//         obj.time = time
//           ? this.formatLyricTime(time[0].slice(1, time[0].length - 1))
//           : 0;
//         // 生成随机id
//         obj.uid = Math.random().toString().slice(-6);

//         if (obj.lyric === "") {
//           // console.log("这一行没有歌词");
//           this.lyricsObjArr.push("\xa0");
//         } else {
//           //   // 有歌词就添加一项
//           this.lyricsObjArr.push(obj);
//         }
//       });
//     } else {
//       alert("获取失败");
//     }
//   },

function formatLyricTime(time){
    // 格式化歌词的时间 转换成 sss:ms
    const regMin = /.*:/;
    const regSec = /:.*\./;
    const regMs = /\./;
    // 取整 时间进行正则匹配  取两位
    const min = parseInt(time.match(regMin)[0].slice(0, 2));
    // 取整 时间进行正则匹配  取三
    let sec = parseInt(time.match(regSec)[0].slice(1, 3));
    const ms = time.slice(
      time.match(regMs).index + 1,
      time.match(regMs).index + 3
    );
    if (min !== 0) {
      sec += min * 60;
    }
    return Number(sec + "." + ms);
}
